body{
    margin: 0;
    padding: 0;
}
button{
    border-style: none;
    padding: 0;
    margin: 0;
}
/****************************特殊颜色定义*********************************/
.bc001{
    background: #78b1ba;
}
.bc002{
    background: #70a5ae;
}
.bc003{
    background: #64949c;
}
.c001{
    color: #78b1ba;
}
.c002{
    color: #70a5ae;
}
.c003{
    color: #64949c;
}


/***********************通用皮质背景******************************/
.CBj{
    background: url("/wap/img/common_bj.png");
}
.CBj_body{
    background: url("/wap/img/common_bj.png");
}


#indexBanner{
    height: 56.53333333vw;
    /*background: #303133;*/
}

#indexBanner img{
    width: 100vw;
    height: auto;
}

#indexTab{
    position: fixed;
    height: 2rem;
    bottom: 0;
    width: 100vw;
    /*background: #e3e3e3;*/
}

#indexTab img{
    height: 1.6rem;
    width: auto;
}

/** 各个位置图片大小限定 */
.picInProdList{
    width: 60vw;
    height: 35.0649vw;
    background-size: cover;
    background-position: center;
}
.picInCartList{
    width: 20vw;
    height: 20vw;
    background-size: cover;
    background-position: center;
}
.picInLikesList{
    width: 100%;
    height: 50vw;
    background-size: cover;
    background-position: center;
}

.ProductIndexCoverPic{
    width: 100%;
    height: 100vw;
    background-size: cover;
    background-position: center;
}

/**两列排列产品*/
.ProductIndexList_2{
    width: 49%;
}
.picInProdList_2{

    height: 45.0649vw;
    background-size: cover;
    background-position: center;
}


.shotLine{
    margin-top: -1px;
}

.shotLineSmall{
    width: 1rem;
    margin-bottom: -1px;
    line-height: 0;
    font-size: 0;
}
.indexAddBlock{
    position: absolute;
    bottom: 0.3rem;
    right: -2rem;
}


.ProductIndexCoverBtn{
    width: 2rem;
    height: 2rem;
}
.ProductToolBar{
    position: fixed;
    height: 3rem;
    bottom: 0;
    width: 100vw;
}

.CartToolBar{
    position: fixed;
    height: 4rem;
    bottom: 0;
    width: 100vw;
}
.CartCheckIcon{
    width: 1.5rem;
    height: auto;
}
.CartAddRedIcon{
    width: 1rem;
    height: auto;
}
.EmptyCart{
    width: 60vw;
    height: auto;
}

/*******************User***********************/
.UserHeadPic{
    min-height: 30vw;
    background-size: cover;
    background-position: center;
}
.UserHeadPic img{
    width: 20vw;
    height: 20vw;
}

.UserMainBox{
    /*position: relative;*/
    /*top:-17.9vw;*/

}

.UserBindPhoneLogo{
    width: 40vw;
    height: auto;
}
.UserBindPhoneArrow{
    width: 20vw;
    height: auto;
}
.UserBindPhoneIcon{
    width: 5vw;
    height: 5vw;
}

.UserCoin img{
    width: 1rem;
    height: 1rem;
}

.UserOrders img{
    width: 2rem;
    height: 2rem;
}

.UserFunc img{
    width: 2rem;
    height: 2rem;
}


.LevelColor{
    background: url("/wap/img/level_color.png");
    background-size: 100% 100%;
    background-position: center;
    height: 1.5rem;
    line-height: 1.5rem;
    width: 3.28125rem;
}


.UserHead1{
    width: 3rem;
    height:3rem;
}

.UserHead2{
    width: 4rem;
    height:4rem;
}
.UserHead3{
    width: 6rem;
    height:6rem;
}
.UserHead2Cover{
    position: absolute;
    width: 4.3rem;
    height: 5.99633802816901rem;
}
.UserHead3Cover{
    position: absolute;
    width: 6.3rem;
    height: 8.908450704225352rem;
}
.UserHead3Icon{
    position: absolute;
    width: 2rem;
    height:2rem;
}
.UserNumAlert{
    height: 1rem;
    min-width: 1rem;
    font-size: 0.9rem;
    line-height: 1rem;
    border-radius: 0.5rem;
    padding: 0 0.3rem;
    background-color: red;
    text-align: center;
    vertical-align: middle;
    right:-50%;
    top:-0.5rem;
    position: absolute;
    color: #EEE;
}



/*******************Share***********************/




.ShareHead{
    height: 50.9vw;
    background-size:cover;
    background-position: center;
}

.ShareFunc img{
    width: 6vw;
    height:6vw;
}


.ShareList img{
    width: 6vw;
    height:6vw;
}


.ShareMyCode{
    width: 80vw;
    margin-left: 10vw;
    margin-top: 5vh;
    height: 70vh;
}
.ShareMyPic{
    width: 50vw;
    height: 50vw;
}
.ShareIntro{
    width: 90%;
    height: auto;
}


.ShareRankBg{
    background-size:cover;
    background-position: top;
}

.ShareRankName{
    width: 27vw;
    text-align: center;
}


/********Order*******************************/
.OrderLine{
    font-size: 0;
}
.OrderLine img{
    width: 100%;
    height: auto;
}

.OrderProdScroll{
    overflow-y: scroll;
}
.OrderProdScroll .item{
    width: 80vw;
}


/**********************UserAddress***********************/
.UserAddressAddLabel{
    width: 5em;
}




.MoneyLogTopTitle{
    /*background: rgba(255,255,255,.3);*/
}

.MoneyOutIcon img{
    width: 1rem;
    height: 1rem;
}




/*******************team*********************************/
.TeamCond{
    background-size: cover;
    background-position: center;
}

.TeamCoinIcon{
    width: 1.5rem;
    height: 1.5rem;
}


